package com.baitengsoft.patentservicemonitor.job.service.impl;

import com.baitengsoft.patentservicemonitor.job.model.PacPatentinfoModel;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;
import java.util.Map;

import com.baitengsoft.patentservicemonitor.job.dao.PacPatentinfoDao;
import com.baitengsoft.patentservicemonitor.job.entity.PacPatentinfoEntity;
import com.baitengsoft.patentservicemonitor.job.service.PacPatentinfoService;



@Service("pacPatentinfoService")
public class PacPatentinfoServiceImpl implements PacPatentinfoService {
	@Autowired
	private PacPatentinfoDao pacPatentinfoDao;
	
	@Override
	public PacPatentinfoEntity queryObject(Integer id){
		return pacPatentinfoDao.queryObject(id);
	}
	
	@Override
	public List<PacPatentinfoEntity> queryList(Map<String, Object> map){
		return pacPatentinfoDao.queryList(map);
	}
	
	@Override
	public int queryTotal(Map<String, Object> map){
		return pacPatentinfoDao.queryTotal(map);
	}
	
	@Override
	public void save(PacPatentinfoEntity pacPatentinfo){
		pacPatentinfoDao.save(pacPatentinfo);
	}
	
	@Override
	public void update(PacPatentinfoEntity pacPatentinfo){
		pacPatentinfoDao.update(pacPatentinfo);
	}

	@Override
	public void  insertByBatch(List<PacPatentinfoModel> pacPatentinfos) {
		pacPatentinfoDao.insertByBatch(pacPatentinfos);
	}

	@Override
	public void  insertPatentOutByBatch(List<PacPatentinfoModel> pacPatentinfos) {
		pacPatentinfoDao.insertPatentOutByBatch(pacPatentinfos);
	}

	@Override
	public void  updateByBatch(List<PacPatentinfoModel> pacPatentinfos) {
		pacPatentinfoDao.updateByBatch(pacPatentinfos);
	}

	@Override
	public List<String> queryBatch(String[] patNums){
		return pacPatentinfoDao.queryBatch(patNums);
	}


}
